@charset "utf-8";
/* reset */
*{margin: 0;padding: 0;}
body{width: 100%;overflow-x: hidden;font-weight: 500;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,keygen,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input,textarea,select,button{margin:0;padding:0;border:0;outline:0;font-size:100%;}
html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul,li{list-style:none;}
sup,sub{font-size:83%} 
blockquote,q{quotes:none} 
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
del{text-decoration:line-through}
ins,u,s,a,a:hover{text-decoration:none}
em,i,cite,var,address,dfn{font-style:normal}
h1,h2,h3,h4,h5,h6{font-weight:normal} 
html,body,fieldset,img,iframe,abbr{border:0}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left;font-weight:normal}
textarea{overflow:auto;resize:none}
label,summary{cursor:default}
a,button,label{cursor:pointer}
body,textarea,input,button,select,keygen,legend{color:#666}
input::-webkit-input-placeholder{color: #ccc;}
input:-moz-placeholder{color: #ccc;}
input::-moz-placeholder{color: #ccc;}
input::-ms-input-placeholder{color: #ccc;}
textarea::-webkit-input-placeholder{color: #ccc;}
textarea:-moz-placeholder{color: #ccc;}
textarea::-moz-placeholder{color: #ccc;}
textarea::-ms-input-placeholder{color: #ccc;}
html{_background-image:url(about:blank);_background-attachment:fixed}
html{background-color:#fff}
img{ border: none;}
a{color:#666;-webkit-tap-highlight-color:rgba(0,0,0,0)}
/*a:hover{color:#ff571a;}*/
p{margin-bottom: 0;}
body{background-color:#fff;min-height: 100vh;}
/* function */
.dn{display:none}
.db{display:block}
.di{display:inline}
.di-b{ display: inline-block;}
.f-fl{float:left;}
.f-fr{float:right;}
.fn{float:none}
.pr{position:relative}
.pa{position:absolute}
.oh{overflow:hidden}
.fs12{font-size:12px}
.fs14{font-size:14px}
.fwb{font-weight:bold}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.vam{vertical-align:middle}
.vat{vertical-align:top}
.wsn{word-wrap:normal;white-space:nowrap}
.ti{overflow:hidden;text-indent:-999em}
.ti2{text-indent:2em}
.cp{cursor:pointer}
.nus{-webkit-user-select:none;-ms-user-select:none;user-select:none}
.clear,.cb{overflow:hidden;display:block;clear:both;height:0}
.clearfix:before,.clearfix:after{content:'';display:table}
.clearfix:after{clear:both}
.clearfix,.zm{*zoom:1}
a:focus, a:hover{text-decoration: none !important;}
input::-webkit-input-placeholder { 
color: #888; 
} 
input:-moz-placeholder {  
color: #888; 
} 
input::-moz-placeholder { 
color: #888; 
} 
input:-ms-input-placeholder { 
color: #888; 
}

textarea::-webkit-input-placeholder { 
color: #888; 
} 
textarea:-moz-placeholder {  
color: #888; 
} 
textarea::-moz-placeholder { 
color: #888; 
} 
textarea:-ms-input-placeholder { 
color: #888; 
}

.container_box{max-width: 1396px;margin: 0 auto;padding: 0 15px;box-sizing: border-box;}



.header{
 width: 100%;
 height: 120px;
 position: fixed;
 left: 0;
 top: 0;
 z-index: 10000;
 background: #fff;
}

.kx{height:120px}

.header .logo{width: 210px;height: 120px;line-height: 120px;text-align: center;float: left;}
.header .logo img{font-size: 0;vertical-align: middle;}
.header .nav{float: left;padding: 0 0 0 110px;box-sizing: border-box;font-size: 0;}

.header .nav ul li {float: left;position: relative;}
.header .nav ul li .top a{font-size: 16px;color: #333;margin: 0 0px;vertical-align: middle;width: 138px;display: block;line-height: 120px;height: 120px;font-size: 18px;color: #000;text-align: center;border-bottom: 4px solid #fff;box-sizing: border-box;}
.header .nav ul li .top a:hover{background-color: #f8b73d;color: #fff;border-bottom: 4px solid #dd9103;box-sizing: border-box;}
.header .nav ul li .top a.act{background-color: #f8b73d;color: #fff;border-bottom: 4px solid #dd9103;box-sizing: border-box;}
.header .nav ul li .bottom{position: absolute;left: 0;top: 120px;background-color: #fff;width: 100%;z-index: 10000;display: none;} 
.header .nav ul li .bottom a{display: block;width: 100%;line-height: 50px;height: 51px;font-size: 18px;color: #999;text-align: center;border-bottom: 1px solid #f0f0f0;}
.header .nav ul li .bottom a:hover{color:#ed6128 ;}
.header .nav ul li:hover .bottom{display: block;}




.header .tell{float: right; line-height: 120px;font-size: 0;}
.header .tell img{vertical-align: middle;margin-right: 14px;}
.header .tell span{font-size: 34px;color: #eb6133;font-family: impact;vertical-align: middle;}

.banner{width: 100%;position: relative;overflow: hidden;}
.banner img{display: block;width: 100%;}
.banner .swiper-pagination-bullet{width: 40px;height: 40px;opacity: 1;border-radius: 50%;border: 4px solid transparent;position: relative;background-color: transparent;box-sizing: border-box;}
.banner .swiper-pagination-bullet::after{width: 12px;height: 12px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background-color: #6b6b6b;content: ' ';border-radius: 50%;}
.banner .swiper-pagination-bullet-active{border: 4px solid #c3bcb8;}
.banner .swiper-pagination-bullet-active::after{background-color: #e9613c;}

.sj_banner{display: none;}

.index1{width: 100%;padding: 132px 0 125px;box-sizing: border-box;background-color: #f1f1f1;}
.index1 .top {width: 100%;}
.index1 .top .left{width: 42%;float: left;padding: 0 40px 138px 50px;box-sizing: border-box;position: relative;z-index: 10;}
.index1 .top .left h3{margin-top: 18px;line-height: 48px;font-size: 30px;font-weight: bold;color: #eb6133;}
.index1 .top .left h4{line-height: 28px;font-size: 16px;color: #333333;margin-bottom: 60px;}
.index1 .top .left p{font-size: 14px;color: #333;line-height: 26px;}
.index1 .top .left a.more{display: block;width: 98px;height: 37px;background-color: #f8b73d;text-align: center;line-height: 37px;color: #fff;font-size: 16px;border-radius: 10px;margin-top: 15px;margin-bottom: 20px}
.index1 .top .left a.more:hover{background-color: #eb6133;}
.index1 .top .left ul{position: absolute;left: 50px;bottom: 0;width: 120%;background-color: #fff;box-shadow: 0px 0px 5px rgba(0,0,0,.3);border-radius:10px ;height: 110px;display: flex;justify-content: space-between;}
.index1 .top .left ul li{line-height: 110px;text-align: center;flex: 1;}

.index1 .top .left ul li img{vertical-align: middle;margin-right: 10px;transition: .3s all;}
.index1 .top .left ul li:hover img {transform: scale(1.1);}
.index1 .top .left ul li a{color: #eb6133;font-size: 18px;}

/*.index1 .top .left ul li a .imgsc1{display: none;}

.index1 .top .left ul li a:hover .imgsc{display: none;}
.index1 .top .left ul li a:hover .imgsc1{display: inline-block;}
.index1 .top .left ul li a:hover {color: #eb6133;}*/


.index1 .top .right{width: 53%;float: right;overflow: hidden;position: relative;z-index: 1;}
.index1 .top .right img{display: block;width: 100%;transition: .3s all;}
.index1 .top .right:hover img{transform: scale(1.1);}
 

.index2{width: 100%;background: url(../img/index2_bj.jpg) left center no-repeat;background-size: cover;padding: 20px 0 0 0;box-sizing: border-box;position: relative;}
.index2::before{width: 38%;height: 366px;position: absolute;content: ' ';right: 0;bottom:-70px;background: url(../img/index2_bj2.jpg) center no-repeat;}
.index2 .title{width: 100%;position: relative;background: url(../img/title1.png) center no-repeat;padding: 60px 0;box-sizing: border-box;}
/* .index2 .title::before{width: 100%;} */
.index2 .title p{text-align: center;}
.index2 .title p span{display: block;line-height: 67px;font-size: 36px;color: #fff;font-family: Pangmen;}
.index2 .title p span i{color: #eb6133;font-size: 58px;}
.index2 .title o{font-size: 26px;display: block;color: #8b8b8b;line-height: 38px;}

.index2 .top{width: 100%;}
.index2 .top ul li{width: 158px;margin-right: 2px;margin-top: 16px;float: left;}
.index2 .top ul li .img{display: block;width: 158px;height: 158px;border: 2px solid #666666;border-radius: 50%;box-sizing: border-box;overflow: hidden; }
.index2 .top ul li .img img{display: block;width: 100%;transition: .3s all;}
.index2 .top ul li .img:hover img{transform: scale(1.1);}


.index2 .top ul li p{margin-top: 10px;text-align: center;line-height: 40px;font-size: 20px;color: #fff;text-align: center;}
.index2 .top ul li.act .img{border-color: #eb6133;}

.index2 .bottom{width: 100%;position: relative;z-index: 1;}
.index2 .bottom .box{display: none;}
.index2 .bottom .box.block{display: block;}
.index2 .bottom .left{max-width: 600px;width: 50%;float: left;}
.index2 .bottom .left .bt{width: 100%;border: 2px solid #fff;box-sizing: border-box;height: 112px;line-height: 108px;position: relative;text-align: center;font-size: 18px;color: #fff;margin-top: 116px;}
.index2 .bottom .left .bt::before{position: absolute;left: -2px;top: -2px;content: ' ';width: 50px;height: 50px;border-top: 2px solid #eb6133;border-left: 2px solid #eb6133;}
.index2 .bottom .left .bt::after{position: absolute;right: -2px;bottom: -2px;content: ' ';width: 50px;height: 50px;border-bottom: 2px solid #eb6133;border-right: 2px solid #eb6133;}
.index2 .bottom .left span{display: inline-block;height: 45px;line-height: 45px;background: url(../img/indexsj.png) center no-repeat;width: 160px;text-align: center;color: #fff;margin-right: 18px;font-size: 20px;}

.index2 .bottom .right{max-width: 600px;width: 50%;float: right;margin-top: -50px;}
.index2 .bottom .right img{display: block;width: 100%;}

.index2 .btn{max-width:600px ;text-align: center;position: relative;z-index: 1;    transform: translateY(-250px);}
.index2 .btn a{margin: 0 16px;}



.index2 .more{text-align: center;padding: 0 0 72px 0;position: relative;z-index: 1;margin-top: -72px;}
.index2 .more a{margin: 0 auto;display: block;width: 324px;height: 70px;border: 2px solid #767678;box-sizing: border-box;text-align: center;line-height: 64px;font-size: 16px;color: #fff;}
.index2 .more a img{margin-left: 45px;vertical-align: middle;}
.index2 .more a:hover{background-color: #eb6133;border-color: #eb6133;}



.index3{width: 100%;background: url(../img/index3.png) center no-repeat;padding: 155px 0;box-sizing: border-box;}
.index3 .left{width: 50%;float: left;padding-right: 80px;box-sizing: border-box;margin-top: 48px;}
.index3 .left h3{margin-top: 18px;line-height: 64px;font-size: 60px;font-weight: bold;color: #eb6133;font-family: Pangmen;}
.index3 .left h4{line-height: 43px;font-size: 24px;color: #333333;margin-bottom: 30px;}
.index3 .left p{font-size:20px;color: #666;line-height: 36px;}
.index3 .left a.more{display: block;width: 98px;height: 37px;background-color: #f8b73d;text-align: center;line-height: 37px;color: #fff;font-size: 16px;border-radius: 10px;}
.index3 .left a.more:hover{background-color: #eb6133;}
.index3 .right{width: 50%;padding-left: 40px;box-sizing: border-box;margin-top: 18px;float: right;}
.index3 .right ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.index3 .right ul li{width: 46%;margin-top: 48px;padding: 40px 30px;border: 1px solid #f8b73d;box-sizing: border-box;border-radius: 15px;}

.index3 .right ul li:hover{    border: 1px solid #eb6133;cursor:pointer;}

.index3 .right ul li span{display: inline-block;line-height: 48px;font-size: 30px;color: #eb6133;font-weight: bold;}
.index3 .right ul li div{line-height: 48px;font-size: 30px;color: #eb6133;font-weight: bold;}
.index3 .right ul li p{line-height: 32px;font-size: 18px;color: #666;}




.index4{width: 100%;background: url(../img/index4.jpg) left center no-repeat;background-size: cover;padding: 20px 0 0 0;box-sizing: border-box;position: relative;}
.index4 .title{width: 100%;position: relative;background: url(../img/title1.png) center no-repeat;padding: 60px 0 30px;box-sizing: border-box;}
.index4 .title p{text-align: center;}
.index4 .title p span{display: block;line-height: 67px;font-size: 36px;color: #fff;font-family: Pangmen;}
.index4 .title p span i{color: #eb6133;font-size: 58px;}
.index4 .title o{font-size: 26px;display: block;color: #8b8b8b;line-height: 38px;}
.index4 .bottom{width: 100%;overflow: hidden;position: relative;}
.index4 .bottom .swiper{padding: 50px 0;}
.index4 .bottom .swiper .swiper-slide{border: 4px solid #fdecda;box-sizing: border-box;}
.index4 .bottom .swiper .swiper-slide::before{position: absolute;left: 0;top: 0;content: ' ';background-color: rgba(0,0,0,.3);width: 100%;height: 100%;}
.index4 .bottom .swiper .swiper-slide img{display: block;width: 100%;}
.index4 .bottom .swiper .swiper-slide.swiper-slide-next{transform: scale(1.2);z-index: 100;}
.index4 .bottom .swiper .swiper-slide.swiper-slide-next::before{display: none;}
.index4 .bottom .prev{position: absolute;top: 50%;left: 70px;margin-top: -36px;z-index: 100;width: 55px;height: 78px;cursor: pointer;}

.index4 .bottom .prev:hover{background-image: url('/template/pc/static/img/left1-1.png');}
.index4 .bottom .prev:hover img{display: none;}

.index4 .bottom .next{position: absolute;top: 50%;right: 70px;margin-top: -36px;z-index: 100;width: 55px;height: 78px;cursor: pointer;}

.index4 .bottom .next:hover{background-image: url('/template/pc/static/img/right1-1.png');}
.index4 .bottom .next:hover img{display: none;}



.index4 .more{text-align: center;padding: 72px 0;position: relative;z-index: 1;}
.index4 .more a{margin: 0 auto;display: block;width: 324px;height: 70px;border: 2px solid #767678;box-sizing: border-box;text-align: center;line-height: 64px;font-size: 16px;color: #fff;}
.index4 .more a img{margin-left: 45px;vertical-align: middle;}
.index4 .more a:hover{background-color: #eb6133;border-color: #eb6133;}

.footer{width: 100%;background: url(../img/footer_bj.jpg) center no-repeat;background-size: cover;padding-top: 102px;}
.footer .shang .left{width: 45%;float: left;} 
.footer .shang .left .footer_logo{text-align: center;line-height: 152px;}
.footer .shang .left .footer_logo img{vertical-align: middle;}
.footer .shang .left ul{display: flex;justify-content: center;}
.footer .shang .left ul li{margin:10px 18px 0 ;width: 147px;}
.footer .shang .left ul li .img{width: 100%;width: 147px; overflow: hidden;}
.footer .shang .left ul li .img img{width: 100%;display: block;    transition: .3s all;}
.footer .shang .left ul li .img:hover img{transform: scale(1.1);}

.footer .shang .left ul li p{line-height: 36px;text-align: center;font-size: 18px;color: #550005;}
.footer .shang .left .footer_tell{width: 100%;text-align: center;margin-top: 20px;}
.footer .shang .left .footer_tell p{line-height: 40px;font-size: 30px;color: #fff;text-shadow:3px 3px 3px  rgba(0,0,0,.3);}
.footer .shang .left .footer_tell h2{line-height: 50px;font-size: 40px;color: #fff;text-shadow:3px 3px 3px rgba(0,0,0,.3);}

.footer .shang .left .footer_tell div{margin-bottom: 10px;}

.footer .shang .left .footer_tell div p{font-size:16px;}
.footer .shang .left .footer_tell div p a {color: #fff;margin:3px;}


.footer .shang .right{width: 50%;float: right;padding-right: 70px;box-sizing: border-box;}
.footer .shang .right .top{text-align: center;line-height: 36px;color: #fff;font-size: 18px;color: #fff;}
.footer .shang .right .top img{vertical-align: middle;margin-right: 15px;margin-top: -2px;}


.footer .shang .right .bottom{width: 100%;}
.footer .shang .right .bottom .select_box{display: flex;justify-content: space-between;margin-top: 34px;}
.footer .shang .right .bottom .select_box div:nth-of-type(1){width: 48%;display: flex;justify-content: space-between;}
.footer .shang .right .bottom .select_box div{width: 24%;height: 58px;line-height: 58px;background-color: #fff;border-radius: 10px;padding: 0 15px;box-sizing: border-box;}
.footer .shang .right .bottom .select_box div select{display: block;width: 100%;height: 58px;font-size: 16px;color: #a19e9e;}
.footer .shang .right .bottom .select_box div span{color: #333333;font-size: 16px;position: relative;width: 100px;}
.footer .shang .right .bottom .select_box div span i{position: absolute;right: 0px;top: 0;color: #fc0e31;}

.footer .shang .right .bottom .input_box {margin-top: 15px;width: 100%;height: 58px;line-height: 58px;background-color: #fff;border-radius: 10px;padding: 0 15px;box-sizing: border-box;display: flex;}
.footer .shang .right .bottom .input_box input{display: block;height: 58px;font-size: 16px;color: #a19e9e;flex: 1;padding: 0 15px;}
.footer .shang .right .bottom .input_box span{color: #333333;font-size: 16px;position: relative;width: 40px;}
.footer .shang .right .bottom .input_box span i{position: absolute;right: 0px;top: 0;color: #fc0e31;}

.footer .shang .right .bottom .textarea_box {margin-top: 15px;width: 100%;height: 128px;line-height: 58px;background-color: #fff;border-radius: 10px;padding: 0 15px;box-sizing: border-box;display: flex;}
.footer .shang .right .bottom .textarea_box textarea{font-family: auto;display: block;height: 128px;font-size: 16px;color: #a19e9e;flex: 1;padding: 0 15px;line-height: 58px;}
.footer .shang .right .bottom .textarea_box span{color: #333333;font-size: 16px;position: relative;width: 145px;}
.footer .shang .right .bottom .textarea_box span i{position: absolute;right: 0px;top: 0;color: #fc0e31;}
.footer .shang .right .bottom .sub{width: 100%;margin-top: 15px;}
.footer .shang .right .bottom .sub button{color: #fff;font-size: 18px;border: 0;border-radius: 10px;background-color: #eb6133;display: block;height: 58px;width: 100%;}




.footer .xia{width: 100%;text-align: center;margin-top: 44px;}
.footer .xia p{line-height: 74px;text-align: center;color: #9f7018;line-height: 74px;font-size: 16px;}
 
 
.flex_right{width: 90px;right: 30px;top: 50%;position: fixed;z-index: 1000;transform: translateY(-50%);}
.flex_right ul li{width: 100%;position: relative;}
.flex_right ul li .hover{line-height: 118px;border-bottom: 1px solid #e6e6e6;text-align: center;background-color: #fff;}
.flex_right ul li .hover img{vertical-align: middle;}
.flex_right ul li .hover .img1{display: inline-block;}
.flex_right ul li .hover .img2{display: none;}
.flex_right ul li .hover:hover .img1{display:none;}
.flex_right ul li .hover:hover .img2{display:   inline-block;}
.flex_right ul li .hover:hover{background-color: #f8b73d;}
.flex_right ul li:nth-of-type(1) .hover{border-top-left-radius: 10px;border-top-right-radius: 10px;}
.flex_right ul li:nth-of-type(4) .hover{border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.flex_right ul li .box{display: none;position: absolute;left: -140px;top: 0;width: 128px;height: 120px;background: url(../img/hoverright.png)  center right no-repeat;padding: 7px 16px 7px 8px;box-sizing: border-box;}
.flex_right ul li .box img{display: block;width: 100%;}
.flex_right ul li:hover .box{display: block;}

.flex_right ul li:nth-of-type(3) .box{line-height: 104px;font-size: 18px;color:#eb6133 ;width: 168px;left: -180px;}
/*.flex_right ul li:nth-of-type(3) .box{line-height: 104px;font-size: 20px;color:#fff ;width: 170px;left: -180px;    font-weight: bold;}*/
.flex_right ul li:nth-of-type(3) .box::before{width: 100px;left: 0;top: 0;position: absolute;content: ' ';background-color: #f8b73d; height: 100%;border-radius: 15px;}
.flex_right ul li:nth-of-type(3) .box span{position: relative;z-index: 100;}




.lxwm{width: 100%;padding: 110px 0;}
.lxwm .lxwm_{background-color: #f9f9f9;}
.lxwm .left{width: 60%;float: left;}
.lxwm .left #allmap{height:600px ;}
.lxwm .right{width: 40%;padding: 68px 50px 0 120px;box-sizing: border-box;float: right;}
.lxwm .right h5{position: relative;line-height: 46px;font-size: 30px;color: #333;font-weight: bold;}
.lxwm .right h5::before{position: absolute;left: -80px;height: 1px;background-color: #333;top: 50%;content: ' ';width: 50px;}
.lxwm .right div{margin-top: 21px;}
.lxwm .right div p{line-height: 30px;font-size: 16px;color: #333;}
.lxwm .right div span{font-size: 16px;font-weight: bold;color: #ed6128;display: block;line-height: 30px;}
.lxwm .right ul{margin-top: 50px;}
.lxwm .right ul li{width: 70px;float: left;margin-right: 50px;    overflow: hidden;}
.lxwm .right ul li img{width: 100%;display: block;    transition: .3s all;}

.lxwm .right ul li:hover img{    transform: scale(1.1);}

.lxwm .right ul li p{margin-top: 10px;line-height: 30px;text-align: center;font-size: 14px;color: #666666;}
.lxwm .right ul li:last-child{margin-right: 0;}


.news{width: 100%;padding: 110px 0 0 0;}
.news .top{width: 100%;}
.news .top .left{float: left;}
.news .top .left h5{font-size: 80px;color: #333;font-weight: bold;line-height: 65px;}
.news .top .left p{font-size: 30px;color: #666;margin-top: 20px;line-height: 50px;}
.news .top .right{line-height: 18px;font-size: 18px;color: #999;float: right;}
.news .top .right a{font-size: 18px;color: #999;}
.news .top .right a:hover{color: #feaf0b;}
.news .top .right img{vertical-align: middle;margin: -2px 10px 0 0 ;}

.news .bottom{width: 100%;margin-top: 78px;}
.news .bottom ul li{width: 100%;padding: 48px;border-top: 1px solid  #d6d6d6;box-sizing: border-box;}
.news .bottom ul li .left{width: 45%;float: left;}
.news .bottom ul li .left h3{margin-top: 48px;line-height: 45px;height: 90px;overflow: hidden;font-size: 30px;font-weight: bold;color: #333;}
.news .bottom ul li .left p{font-size: 14px;color: #666;line-height: 24px;margin-top: 38px;height: 96px;overflow: hidden;}
.news .bottom ul li .left span{display: block;width: 121px;height: 31px;line-height: 29px;text-align: center;margin-top: 50px;border: 1px solid #cacaca;font-size: 12px;color: #333;text-align: center;}
.news .bottom ul li .left span img{margin-left: 15px;}
.news .bottom ul li .left span img.img1{display: inline-block;}
.news .bottom ul li .left span img.img2{display: none;}
.news .bottom ul li .left:hover span{color: #fff;background-color: #ed6128;border-color: #ed6128;}
.news .bottom ul li .left:hover span img.img1{display: none;}
.news .bottom ul li .left:hover span img.img2{display:  inline-block;}
.news .bottom ul li .right:hover img{transform: scale(1.1);}

.news .bottom ul li .right{width: 43%;float: right;overflow: hidden;}
.news .bottom ul li .right img{display: block;width: 100%;transition: .3s all;}

.news .fenye{padding: 70px 0 100px;box-sizing: border-box;border-top: 1px solid #d6d6d6;text-align: center; }
.news .fenye a{border-radius: 2px;display: inline-block;margin: 0 5px;width: 41px;height: 41px;text-align: center;line-height: 39px;border: 1px solid #cacaca;box-sizing: border-box;font-size: 14px;color: #333;}
.news .fenye a:hover{background-color: #ed6128;border-color: #ed6128;color: #fff;}
.news .fenye a.act{background-color: #ed6128;border-color: #ed6128;color: #fff;}

.news  .news_xq{width: 100%;}
.news  .news_xq .title{padding: 54px  200px 28px;box-sizing: border-box;text-align: center;}
.news  .news_xq .title h4{line-height: 75px;font-size: 36px;font-weight: bold;color: #333;}
.news  .news_xq .title p{font-size: 12px;color: #999;line-height: 17px;}
.news  .news_xq .xiangq{border-top: 1px solid #d6d6d6;border-bottom: 1px solid #d6d6d6;padding: 40px 200px;box-sizing: border-box;}
.news  .news_xq .xiangq p{font-size: 14px;color: #666;line-height: 24px;}
.news  .news_xq .xiangq img{max-width: 100%;min-width: auto;}

.news  .fanye{width: 100%;padding: 60px 0 90px;}
.news  .fanye a{display: block;line-height: 28px;height: 28px;font-size: 16px;color: #999;overflow: hidden;}
.news  .fanye a:last-child{margin-top: 32px;}
.news  .fanye a:hover{color: #333;text-decoration:underline !important;}



.kjsj{width: 100%;padding: 110px 0 0 0;}
.kjsj .top{width: 100%;}
.kjsj .top .left{float: left;}
.kjsj .top .left h5{font-size: 80px;color: #333;font-weight: bold;line-height: 65px;}
.kjsj .top .left p{font-size: 30px;color: #666;margin-top: 20px;line-height: 50px;}
.kjsj .top .right{line-height: 18px;font-size: 18px;color: #999;float: right;}
.kjsj .top .right a{font-size: 18px;color: #999;}
.kjsj .top .right a:hover{color: #feaf0b;}
.kjsj .top .right img{vertical-align: middle;margin: -2px 10px 0 0 ;}
.kjsj .bottom{width: 100%;}
.kjsj .bottom ul li{width: 100%;background-color: #f9f9f9;margin-top: 80px;}
.kjsj .bottom ul li .img{width: 66%;float: left;overflow: hidden;}
.kjsj .bottom ul li .img img{display: block;width: 100%;height: 520px;object-fit: cover;transition: .3s all;}
.kjsj .bottom ul li:hover .img img{transform: scale(1.1);}
.kjsj .bottom ul li .nr{width: 34%;float: right;padding: 55px 55px 0;box-sizing: border-box;}
.kjsj .bottom ul li .nr i{width: 80px;height: 4px;margin: 40px 0 ;background-color: #ed6128;display: block;}
.kjsj .bottom ul li .nr span{display: block;line-height: 30px;margin: 0px 0 5px;color: #333;font-size: 18px;}
.kjsj .bottom ul li .nr p{line-height: 50px;color: #333;font-size: 30px;}
.kjsj .bottom ul li .nr p o{background-color:#ed6128 ;color: #fff;}
.kjsj .bottom ul li:nth-of-type(2n) .img{float: right;}
.kjsj .bottom ul li:nth-of-type(2n) .nr{float: left;}
.kjsj .bottom ul li:hover{background-color: #ed632b ;}
.kjsj .bottom ul li:hover .nr i{background-color: #fff;}
.kjsj .bottom ul li:hover .nr span{color: #fff;}
.kjsj .bottom ul li:hover .nr p{color: #fff;}
.kjsj .bottom ul li:hover .nr p o{color: #ed632b;background-color: #fff;}

.mdzs{width: 100%;padding: 115px 0;box-sizing: border-box;}
.mdzs .top{width: 100%;font-size: 30px;color: #333;line-height: 30px;margin-bottom: 80px;text-align: center;position: relative;}

.mdzs .top p{line-height: 78px;font-size: 30px;color: #333;}
.mdzs .top span{font-size: 36px;color: #333;opacity: .1;position: absolute;left: 50%;top: 55%;transform: translate(-50%,-30%);font-weight: bold;text-transform: uppercase;}


.mdzs .bottom{width: 100%;overflow: hidden;position: relative;}
.mdzs .bottom img{display: block;width: 100%;}
.mdzs .swiper-pagination-bullet{opacity: 1;background-color: #fab82a;}
.mdzs .swiper-pagination-bullet-active{background-color: #ed6128;}
.mdzs .btn{width: 60px;height: 60px;top: 50%;transform: translateY(-50%);cursor: pointer;position: absolute;z-index: 100;}
.mdzs .btn.prev{left: 44px;}
.mdzs .btn.next{right: 44px;}


.rqhb{width: 100%;background-color: #f9f9f9;}
.rqhb .top{padding: 50px 0;text-align: center;position: relative;}
.rqhb .top p{line-height: 78px;font-size: 30px;color: #333;}
.rqhb .top span{font-size: 36px;color: #333;opacity: .1;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-30%);font-weight: bold;text-transform: uppercase;}
.rqhb .bottom{width: 100%;padding:15px 0 130px;}
.rqhb .bottom img{display: block;width: 100%;}

.jmtj{width: 100%;margin-bottom: 80px;}
.jmtj .container_box{background: url(../img/jmtj_bj.jpg) right bottom no-repeat;}
.jmtj .top{padding: 70px 0;text-align: center;position: relative;}
.jmtj .top p{line-height: 78px;font-size: 30px;color: #333;}
.jmtj .top span{font-size: 36px;color: #333;opacity: .1;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-30%);font-weight: bold;text-transform: uppercase;}
.jmtj .bottom{width: 1200px;margin: auto;}
.jmtj .bottom .left{width:45%;float: left;}
.jmtj .bottom .left img{display: block;width: 100%;}
.jmtj .bottom  .right{width: 50%;float: right;padding-top: 0px;}
.jmtj .bottom  .right p{font-size: 14px;color: #666;line-height: 28px;}


.zxsq{width: 100%;padding-bottom: 80px;}
.zxsq {background:#f9f9f9 url(../img/zxsq.jpg) center bottom no-repeat;}
.zxsq .top{padding: 70px 0;text-align: center;position: relative;}
.zxsq .top p{line-height: 78px;font-size: 30px;color: #333;}
.zxsq .top span{font-size: 36px;color: #333;opacity: .1;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-30%);font-weight: bold;text-transform: uppercase;}
.zxsq .bottom{width: 100%;max-width: 1200px;background-color: #fff;border-radius: 20px;padding: 46px 70px;box-sizing: border-box;margin: 0 auto;}
.zxsq .bottom p{line-height: 34px;font-size: 14px;color: #999;}
.zxsq .bottom .inpit_box{display: flex;justify-content: space-between;}
.zxsq .bottom .inpit_box div{width: 47%;margin-bottom: 40px;}
.zxsq .bottom .inpit_box div input{display: block;width: 100%;height: 70px;border: 1px solid #c9c9c9;border-radius: 10px;padding: 0 15px;box-sizing: border-box;}
.zxsq .bottom .inpit_box div input:focus{border: 1px solid #ed6128;box-shadow: 0px 0px 5px rgba(0,0,0,.3);}


.zxsq .bottom .select_box .select_box_box{display: flex;justify-content: space-between;}
.zxsq .bottom .select_box .select_box_box div{width: 30%;margin-bottom: 40px;}
.zxsq .bottom .select_box .select_box_box div select{display: block;width: 100%;height: 70px;border: 1px solid #c9c9c9;border-radius: 10px;padding: 0 15px;box-sizing: border-box;}
.zxsq .bottom .select_box .select_box_box div select:focus{border: 1px solid #ed6128;box-shadow: 0px 0px 5px rgba(0,0,0,.3);}
.zxsq .bottom .textarea_box textarea{display: block;width: 100%;height: 122px;border: 1px solid #c9c9c9;border-radius: 10px;padding: 15px;box-sizing: border-box;}
.zxsq .bottom  .textarea_box textarea:focus{border: 1px solid #ed6128;box-shadow: 0px 0px 5px rgba(0,0,0,.3);}
.zxsq .bottom  .wjx{font-size: 18px;color: #ed6128;line-height: 38px;}
.zxsq .bottom  .sub{text-align: center;}
.zxsq .bottom  button{display: inline-block;margin: 0 19px;width: 100px;height: 40px;color: #fff;font-size: 16px;border-radius: 15px;}
.zxsq .bottom  button.submit{background-color:#ed6128 ;}
.zxsq .bottom  button.button{background-color:#fab82a ;}



.jmlc{width: 100%;padding-bottom: 80px;}
.jmlc .container_box{width: 1200px}
.jmlc .top{padding: 70px 0;text-align: center;position: relative;}
.jmlc .top p{line-height: 78px;font-size: 30px;color: #333;}
.jmlc .top span{font-size: 36px;color: #333;opacity: .1;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-30%);font-weight: bold;text-transform: uppercase;}
.jmlc .bottom{width: 100%;}
.jmlc .bottom img{display: block;width: 100%;}

.jmlc .list{width: 100%;position: relative;}
.jmlc .list::before{width: 7px;height: 200px;background-color:#fab82a ;right: 0;top: 50%;content: ' ';position: absolute;transform: translateY(-50%);}
.jmlc .list ul{display: flex;flex-wrap: wrap;justify-content: flex-end;}
.jmlc .list ul li{width: 20%;padding:27px 0 ;position: relative;}


.jmlc .list ul li p{font-size: 18px;color: #333;text-align: center;line-height: 30px;}
.jmlc .list ul li .jiantou{margin: 16px 0;text-align: center;}
.jmlc .list ul li .jiantou img{display: block;margin: 0 auto;transition: .3s all;}
.jmlc .list ul li .yuan{position: relative;width: 153px;height: 153px;border-radius: 50%;margin: 0 auto;border: 9px solid #fab82a;padding: 12px;box-sizing: border-box;}
.jmlc .list ul li .yuan .img{width: 110px;height: 110px;background-color:#fcdb94 ;border-radius: 50%;line-height: 110px;text-align: center;font-size: 0;position: relative;z-index: 1000;}
.jmlc .list ul li .yuan .img img{vertical-align: middle; transition: .3s all;}
.jmlc .list ul li .yuan .img:hover img{transform: scale(1.1);}    
.jmlc .list ul li .yuan::before{width: 9px;height: 12px;position: absolute;right: -9px;top: 50%;transform: translateY(-50%);content: ' ';background-color: #fff ;}
.jmlc .list ul li:nth-of-type(6) .yuan::before{width: 9px;height: 12px;position: absolute;right:auto;left:-9px;top: 50%;transform: translateY(-50%);content: ' ';background-color: #fff ;}
.jmlc .list ul li:nth-of-type(7) .yuan::before{width: 9px;height: 12px;position: absolute;right:auto;left:-9px;top: 50%;transform: translateY(-50%);content: ' ';background-color: #fff ;}
.jmlc .list ul li:nth-of-type(8) .yuan::before{width: 9px;height: 12px;position: absolute;right:auto;left:-9px;top: 50%;transform: translateY(-50%);content: ' ';background-color: #fff ;}
.jmlc .list ul li:nth-of-type(9) .yuan::before{width: 9px;height: 12px;position: absolute;right:auto;left:-9px;top: 50%;transform: translateY(-50%);content: ' ';background-color: #fff ;}

.jmlc .list ul li::before{width: 100%;height: 7px;content: ' ';position: absolute;left: 0;bottom: 100px;background-color: #fab82a;z-index: 100;}
.jmlc .list ul li:nth-of-type(6)::before{width: 100%;height: 7px;content: ' ';position: absolute;left: 0;top: 100px;background-color: #fab82a;z-index: 100;}
.jmlc .list ul li:nth-of-type(7)::before{width: 100%;height: 7px;content: ' ';position: absolute;left: 0;top: 100px;background-color: #fab82a;z-index: 100;}
.jmlc .list ul li:nth-of-type(8)::before{width: 100%;height: 7px;content: ' ';position: absolute;left: 0;top: 100px;background-color: #fab82a;z-index: 100;}
.jmlc .list ul li:nth-of-type(9)::before{width: 100%;height: 7px;content: ' ';position: absolute;left: 0;top: 100px;background-color: #fab82a;z-index: 100;}


.jmlc .list ul li:hover .jiantou img{transform: translateY(-10px);}
.jmlc .list ul li:nth-of-type(6):hover .jiantou img{transform: translateY(10px);}
.jmlc .list ul li:nth-of-type(7):hover .jiantou img{transform: translateY(10px);}
.jmlc .list ul li:nth-of-type(8):hover .jiantou img{transform: translateY(10px);}
.jmlc .list ul li:nth-of-type(9):hover .jiantou img{transform: translateY(10px);}


.jmlc .list.pc_list{display:  block;}
.jmlc .list.phone_list{display: none;}


.jmzc{width: 100%;padding-bottom: 80px;background-color: #f9f9f9;}
.jmzc .top{padding: 70px 0;text-align: center;position: relative;}
.jmzc .top p{line-height: 78px;font-size: 30px;color: #333;}
.jmzc .top span{font-size: 36px;color: #333;opacity: .1;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-30%);font-weight: bold;text-transform: uppercase;}
.jmzc .bottom{width: 100%;}
.jmzc .bottom ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.jmzc .bottom ul li{width: 33%;background-color: #fff;padding: 44px 38px 60px 0px;box-sizing: border-box;display: flex;justify-content: space-between;margin-bottom: 10px;border-radius:25px;}
.jmzc .bottom ul li .img{width: 100px;text-align: center;}
.jmzc .bottom ul li .img img{vertical-align: middle;}
.jmzc .bottom ul li .img img.img1{display: inline-block;}
.jmzc .bottom ul li .img img.img2{display: none;}
.jmzc .bottom ul li  .nr{flex: 1;}
.jmzc .bottom ul li  .nr h5{font-size: 30px;color: #373737;margin-bottom: 20px;line-height: 42px;}
.jmzc .bottom ul li  .nr p{line-height: 30px;font-size: 14px;color: #666;}
.jmzc .bottom ul li:hover{box-shadow: 0px 0px 15px rgba(0,0,0,.2);}
.jmzc .bottom ul li:hover .img img.img1{display: none;}
.jmzc .bottom ul li:hover .img img.img2{display: inline-block;}



.cjwt{width: 100%;padding-bottom: 80px;}
.cjwt .top{padding: 70px 0;text-align: center;position: relative;}
.cjwt .top p{line-height: 78px;font-size: 30px;color: #333;}
.cjwt .top span{font-size: 36px;color: #333;opacity: .1;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-30%);font-weight: bold;text-transform: uppercase;}
.cjwt .bottom{width: 100%;}
.cjwt .bottom ul li{width: 100%;background-color: #f8b73d;border-radius: 20px;box-sizing: border-box;margin-bottom: 20px;}
.cjwt .bottom ul li .shang{width: 100%;padding: 30px 82px;box-sizing: border-box;position: relative;line-height: 40px;font-size: 18px;color: #333;}
.cjwt .bottom ul li .shang i{position: absolute;top: 50%;transform: translateY(-50%);left: 42px;line-height: 42px;}
.cjwt .bottom ul li .shang img{vertical-align: middle;margin-top: -2px;}
.cjwt .bottom ul li .shang span{position: absolute;top: 50%;transform: translateY(-50%);right: 42px;}
.cjwt .bottom ul li .xia{padding-bottom: 50px;display: none;background: #f9f9f9f9;padding: 18px 42px 50px 42px;}
.cjwt .bottom ul li  .xia p{line-height: 30px;color: #666;font-size: 14px;}
.cjwt .bottom ul li.act .shang span .imgzk{display: none;}
.cjwt .bottom ul li.act .shang span .imgsq{display: inline-block;}

.cjwt .bottom ul li .shang span .imgzk{display:   inline-block;}
.cjwt .bottom ul li .shang span .imgsq{display: none;}
.cjwt .bottom ul li.act .xia{display: block;}


.gsjs{width: 100%;padding-bottom: 80px;}
.gsjs .top{padding: 70px 0;text-align: center;position: relative;}
.gsjs .top p{line-height: 78px;font-size: 30px;color: #333;}
.gsjs .top span{font-size: 36px;color: #333;opacity: .1;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-30%);font-weight: bold;text-transform: uppercase;}
.gsjs .bottom{width: 100%;position: relative;}
.gsjs .bottom .left{width: 70%;position: relative;}
.gsjs .bottom .left img{display: block;width: 100%;}
.gsjs .bottom .left span{background: url(../img/bf.png) center no-repeat;width: 120px;height: 120px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);cursor: pointer;}
.gsjs .bottom .nr{position: absolute;width: 40%;top: 50%;right: 0;transform: translateY(-50%);background-color: #f9f9f9;padding: 90px 52px;border-radius: 15px;box-sizing: border-box;font-size: 14px;color: #333;line-height: 28px;}

.zzc_img{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.3);z-index: 1000;display: none;}
.zzc_img .zzc_box{display: flex;align-items: center;max-width: 660px;width: 90%;padding: 10px;border-radius: 10px;box-sizing: border-box;background-color: #fff;position: absolute;left: 0;max-height: 380px;height: 90%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.zzc_img .zzc_box span{position: absolute;right: -20px;top: -20px;cursor: pointer;}
.zzc_img .zzc_box span img{width: 32px;height: 32px;display: block;}
.zzc_img .zzc_box video{display: block;max-width: 100%;max-height: 540px;margin: 0 auto;}

.fzlc{width: 100%;padding-bottom: 80px;background: url(../img/fzlc_bj.jpg) center no-repeat;}
.fzlc .top{padding: 70px 0;text-align: center;position: relative;}
.fzlc .top p{line-height: 78px;font-size: 30px;color: #fff;}
.fzlc .top span{font-size: 36px;color: #fff;opacity: .1;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-30%);font-weight: bold;text-transform: uppercase;}
.fzlc .bottom{width: 100%;position: relative;max-width: 1100px;margin: 0 auto;}
.fzlc .mySwiper2{width: 100%;overflow: hidden;}
.fzlc .mySwiper2 .swiper-slide{width: 100%;display: flex;padding: 0 30px;box-sizing: border-box;justify-content: space-between;}
.fzlc .mySwiper2 .swiper-slide .left{width: 46%;text-align: center;}
.fzlc .mySwiper2 .swiper-slide .left h5{margin-top: 34px;font-size: 36px;line-height: 48px;color: #fff;}
.fzlc .mySwiper2 .swiper-slide .left i{display: block;width: 4px;height: 30px;overflow: hidden;margin: 34px auto ;background-color: #fff;}
.fzlc .mySwiper2 .swiper-slide .left span{display: block;padding: 13px 0;line-height: 40px;font-size: 24px;color: #fff;}
.fzlc .mySwiper2 .swiper-slide .left p{font-size: 18px;color: #fff;opacity: .6;line-height: 22px;}
.fzlc .mySwiper2 .swiper-slide .right{width: 46%;overflow: hidden;}
.fzlc .mySwiper2 .swiper-slide .right img{display: block;width: 100%;transition: .3s all;}
.fzlc .mySwiper2 .swiper-slide .right:hover img{transform: scale(1.1);}
.fzlc .mySwiper{width: 100%;overflow: hidden;margin-top: 108px;}
.fzlc .mySwiper .swiper-slide{position: relative;}
.fzlc .mySwiper .swiper-slide::before{background-color: #ccc;width: 100%;height: 1px;top: 12px;position: absolute;left: 0;content: ' ';}
.fzlc .mySwiper i{display: block;width: 24px;height: 24px;margin: 0 auto;border: 1px solid transparent;box-sizing: border-box;border-radius: 50%;position: relative;}
.fzlc .mySwiper i::after{width: 8px;height: 8px;border-radius: 50%;left: 50%;top: 50%;content: ' ';position: absolute;transform: translate(-50%,-50%);background-color: #ccc;border-radius: 50%;}
.fzlc .mySwiper span{display: block;line-height: 38px;text-align: center;margin-top: 30px;font-size: 24px;color: #fff;}

.fzlc .mySwiper:hover span{cursor:pointer;}

.fzlc .mySwiper .swiper-slide-thumb-active i{border: 1px solid #ccc;background-color: #4c5154;box-shadow:0px 7px 7px rgba(0,0,0,.5);}

.fzlc .mySwiper .swiper-slide-thumb-active i::after{background-color: #f8b73d;}

.fzlc .btn{width: 30px;height: 30px;position: absolute;bottom: 94px;cursor: pointer;}
.fzlc .btn.prev{background: url(../img/left3.png) center no-repeat;left: -80px;}
.fzlc .btn.next{background: url(../img/right3.png) center no-repeat;right: -80px;}




.xwzx{width: 100%;}
.xwzx .top{padding: 70px 0;text-align: center;position: relative;}
.xwzx .top p{line-height: 78px;font-size: 30px;color: #333;}
.xwzx .top span{font-size: 36px;color: #333;opacity: .1;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-30%);font-weight: bold;text-transform: uppercase;}
.xwzx .bottom{width: 100%;position: relative;}
.xwzx .bottom .swiper{overflow: hidden;}
.xwzx .bottom .swiper-slide{background-color: #f9f9f9;border-bottom: 1px solid #666;}
.xwzx .bottom .swiper-slide .img{overflow: hidden;}
.xwzx .bottom .swiper-slide .img img{display: block;transition: .3s all;width: 100%}
.xwzx .bottom .swiper-slide .nr{padding: 38px;box-sizing: border-box;}
.xwzx .bottom .swiper-slide .nr h5{height: 42px;line-height: 42px;overflow: hidden;font-size: 18px;color: #333;    font-weight: bold;}
.xwzx .bottom .swiper-slide .nr p{font-size: 16px;color: #666;overflow: hidden;margin: 14px 0 38px;line-height: 29px;height: 58px;}
.xwzx .bottom .swiper-slide .nr span{line-height: 30px;display: block;color: #333;}
.xwzx .bottom .swiper-slide:hover .img img{transform: scale(1.1);} 
.xwzx .bottom .swiper-slide:hover{border-bottom: 1px solid #ed6128;}
.xwzx .bottom .swiper-slide:hover .nr h5{color: #ed6128;}
.xwzx .bottom .swiper-slide:hover .nr span{color: #ed6128;}
.xwzx .bottom .btn{padding: 60px 0 100px;box-sizing: border-box;text-align: center;font-size: 0;}
.xwzx .bottom .btn .btn_btn{width: 120px;height: 40px;display: inline-block;line-height: 40px;background-color:#fab82a ;margin: 0 10px;}
.xwzx .bottom .btn .btn_btn:hover{background-color: #ed6128;}
.xwzx .bottom .btn .btn_btn img{vertical-align: middle;}


.spgc{width: 100%;background-color: #f9f9f9;padding-bottom: 60px;}
.spgc .top{padding: 70px 0;text-align: center;position: relative;}
.spgc .top p{line-height: 78px;font-size: 30px;color: #333;}
.spgc .top span{font-size: 36px;color: #333;opacity: .1;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-30%);font-weight: bold;text-transform: uppercase;}
.spgc .bottom{width: 100%;position: relative;}
.spgc .bottom .swiper{overflow: hidden;}
.spgc .bottom .swiper-slide{background-color: #f9f9f9;border-bottom: 1px solid #666;}
.spgc .bottom .swiper-slide {overflow: hidden;}
.spgc .bottom .swiper-slide  img{display: block;transition: .3s all;width: 100%;}
.spgc .bottom .swiper-slide:hover  img{transform: scale(1.1);} 
.spgc .nr{line-height: 28px;font-size: 14px;color: #666;text-align: center;margin-bottom: 50px;}

.spgc .bottom .swiper .swiper-button-next{background-image: url('/template/pc/static/img/right1.png');}
.spgc .bottom .swiper .swiper-button-next:hover{background-image: url('/template/pc/static/img/right1-1.png');}
.spgc .bottom .swiper .swiper-button-prev{background-image: url('/template/pc/static/img/left1.png');}
.spgc .bottom .swiper .swiper-button-prev:hover{background-image: url('/template/pc/static/img/left1-1.png');}


.spgc .btn{background-color: #c7c7c7;width: 100%;height: 3px;margin: 55px 0;}
.spgc .btn_box{width: 32%;height: 3px;background-color: #ed6128;position: relative;}
.spgc .btn_box .btn_btn{text-align: center;width: 45px;height: 45px;border-radius: 50%;background-color: #ed6128;line-height: 45px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.spgc .btn_box .btn_btn img{margin: 0 3px;cursor: pointer;}


.spgc .bottom {width: 100%;}
.spgc .bottom ul{display: flex;overflow-x: scroll;padding-bottom: 50px;}
.spgc .bottom ul li{width:434px;margin-right: 32px;}
.spgc .bottom ul li img{display: block;width: 434px;}



.spgc .bottom ul::-webkit-scrollbar {
    width: 10px;
    height: 5px;
	
	background-color: #ed6128;
}

.spgc .bottom ul::-webkit-scrollbar-thumb {
    border-radius: 5px;
    height: 60px;
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    background: #ed6128;
}

.spgc .bottom ul::-webkit-scrollbar-track {
    border-radius: 0;
    background-color: #c7c7c7;
}









.zhaopai2{width: 100%;background: url(../img/zhaopai2.jpg) left center no-repeat;background-size: cover;padding-top: 58px;box-sizing: border-box;margin-bottom: 220px;}
.zhaopai2 .container_box{display: flex;justify-content: flex-end;}
.zhaopai2 .container_box .box{max-width: 780px;overflow: hidden;padding: 0 145px;box-sizing: border-box;position: relative;transform: translateY(88px);}
.zhaopai2 .container_box .box .swiper{overflow: hidden;}
.zhaopai2 .container_box .box .swiper-slide{background-color: #fff;}
.zhaopai2 .container_box .box .swiper-slide p{line-height: 62px;height: 62px;overflow: hidden;font-size: 36px;color: #333;}
.zhaopai2 .container_box .box .swiper-slide img{display: block;width: 100%;}
.zhaopai2 .container_box .box .swiper-slide div{padding: 42px 30px 0;box-sizing: border-box;}
.zhaopai2 .container_box .box .swiper-slide span{overflow: hidden;margin-top: 92px;display: block;height: 88px;line-height: 88px;padding: 0 30px;box-sizing: border-box;color: #fff;background-color: #fab82a;font-size: 24px;}
.zhaopai2 .container_box .box .btn{cursor: pointer;position: absolute;width: 35px;height: 35px;text-align: center;line-height: 35px;border-radius: 50%;background-color:#fab82a ;top: 50%;transform: translateY(-50%);}
.zhaopai2 .container_box .box .btn.prev{left: 40px;}
.zhaopai2 .container_box .box .btn.next{right: 40px;}
.zhaopai2 .container_box .box .btn:hover{background-color: #ed6128;}




.zhaopai3{width: 100%;background: url(../img/zhaopai3.jpg) center no-repeat;padding:162px 0 0 30px ;box-sizing: border-box;display: flex;justify-content: flex-end;margin-bottom: 156px;}
.zhaopai3 .box{max-width: 1643px;background-color: #fff;border-radius: 15px;padding: 56px 0px 0 86px;box-sizing: border-box;width: 100%;}
.zhaopai3 .box .top{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;padding-right: 270px;box-sizing: border-box;}
.zhaopai3 .box .top .title{line-height: 56px;font-size: 36px;color: #333;}
.zhaopai3 .box .top .btn{cursor: pointer;width: 35px;height: 35px;text-align: center;line-height: 35px;border-radius: 50%;background-color:#fab82a ;top: 50%;}

.zhaopai3 .box .top .qiehuan{position: relative;display: flex;justify-content: space-between;}
.zhaopai3 .box .top .qiehuan .swiper-pagination{width: 100px;text-align: center;line-height: 35px;height: 35px;text-align: center;position: static;}
.zhaopai3 .box .top .qiehuan .swiper-pagination .swiper-pagination-total{font-size: 18px;color: #333;}
.zhaopai3 .box .top .qiehuan .swiper-pagination .swiper-pagination-current{font-size: 36px;color: #333;}
.zhaopai3 .box .top .btn:hover{background-color: #ed6128;}
.zhaopai3 .box .bottom{overflow: hidden;transform: translateY(120px);margin-top: -60px;}
.zhaopai3 .box .bottom .swiper-slide{background-color: #fff;}
.zhaopai3 .box .bottom .swiper-slide .img {overflow: hidden;}
.zhaopai3 .box .bottom .swiper-slide .img img{    transition: .3s all;display: block;width: 100%;border-top-left-radius: 10px;border-top-right-radius: 10px;height: 264px;object-fit: cover;}
.zhaopai3 .box .bottom .swiper-slide :hover img{transform: scale(1.1);}

.zhaopai3 .box .bottom .swiper-slide .nr{padding: 40px 48px;box-sizing: border-box;}
.zhaopai3 .box .bottom .swiper-slide .nr p{font-size: 24px;color: #666;}
.zhaopai3 .box .bottom .swiper-slide .nr span{font-size: 18px;color: #fff;}
.zhaopai3 .box .bottom .swiper-slide .nr div{line-height: 24px;height: 24px;overflow: hidden;display: flex;justify-content: space-between;}
.zhaopai3 .box .bottom .swiper-slide-active{}
.zhaopai3 .box .bottom .swiper-slide-active img{height: 364px;}
.zhaopai3 .box .bottom .swiper-slide-active .nr{background-color: #fab82a;}
.zhaopai3 .box .bottom .swiper-slide-active .nr p{color: #fff;}


.zhaopai4{width: 100%;padding-bottom: 100px;}
.zhaopai4 .top{width: 100%;text-align: center;padding: 70px 0 ; line-height: 50px;font-size: 36px;color: #333;}
.zhaopai4 .bottom{overflow: hidden;    position: relative;}
.zhaopai4 .bottom .swiper-slide{position: relative;}
.zhaopai4 .bottom img{display: block;width: 100%;}
.zhaopai4 .bottom p{position: absolute;z-index: 100;bottom: 50px;width: 100%;left: 0;text-align: right;font-size: 24px;color: #fff;padding: 0 38px;box-sizing: border-box;}
.zhaopai4 .bottom .swiper-slide::before{position: absolute;width: 100%;height: 100%;content: ' ';left: 0;top: 0;background: rgba(0,0,0,.3);}
.zhaopai4 .bottom .swiper-slide:hover::before{display: none;}



.zhaopai4 .btn{width: 60px;height: 60px;top: 50%;transform: translateY(-50%);cursor: pointer;position: absolute;z-index: 100000000;}
.zhaopai4 .btn.prev{left: 135px;}
.zhaopai4 .btn.next{right: 135px;}



.zhaopai1{width: 100%;position: relative;background-color: #f9f9f9;margin-bottom: 130px;}
.zhaopai1 .po_right{position: absolute;right: 0;top: 0;height: 100%;width: 20%;background-color:#fab82a ;z-index: 10;}
.zhaopai1 .po_left{position: absolute;left: 0;top: 0;height: 100%;width: 80%;background-color:#f9f9f9 ;z-index: 10;}
.zhaopai1 .container_box{position: relative;z-index: 100;}
.zhaopai1 .left{width: 78%;padding-top: 0px;box-sizing: border-box;background-color: #f9f9f9;float: left;}
.zhaopai1 .left .box{display: none;}
.zhaopai1 .left .box.block{display: block;}
.zhaopai1 .left .box .title{width: 100%;}
.zhaopai1 .left .box .title span{display: block;line-height: 36px;font-size: 18px;color: #333;}
.zhaopai1 .left .box .title p{font-size: 36px;color: #333;font-weight: PFjc;line-height: 42px;margin: 20px 0;}
.zhaopai1 .left .box .title p o{display: none;}
.zhaopai1 .left .box .title p o.o_act{display: block;}
.zhaopai1 .left .box .title i{display: block;width: 118px;height: 3px;background-color: #fab82a;}
.zhaopai1 .left .box .top{margin-top: -65px;}
.zhaopai1 .left .box .top ul li{display: none;text-align: right;}
.zhaopai1 .left .box .top ul li.top_block{display: block;}
.zhaopai1 .left .box .top ul li img{display: inline-block;margin-right: -80px;max-height: 650px;}


.zhaopai1 .left .box .top ul li.top_block img{
				animation: mymove 1s;
                animation-iteration-count: 1;
                -webkit-animation: mymove 1s;
                -webkit-animation-iteration-count: 1;}

@keyframes mymove
{
	from {transform: translateX(200px)}
	to {transform: translateX(0px) }
}

.zhaopai1 .left .box .bottom{margin-top: -100px;position: relative;z-index: 100;padding-bottom: 40px;}
.zhaopai1 .left .box .bottom ul li{background-color: #fff;width: 243px;height: 156px;margin-right: 18px;float: left;padding: 15px;box-sizing: border-box;cursor: pointer;}
.zhaopai1 .left .box .bottom ul li.bottom_act{background-color: #fab82a;}
.zhaopai1 .left .box .bottom ul li img{display: block;width: 100%;}
.zhaopai1 .btn_box{display: flex;justify-content: space-between;width: 115px;margin-top: 65px;}
.zhaopai1 .btn{cursor: pointer;width: 35px;height: 35px;text-align: center;line-height: 35px;border-radius: 50%;background-color:#fab82a ;}
.zhaopai1 .btn.prev{}
.zhaopai1 .btn.next{}
.zhaopai1 .btn:hover{background-color: #ed6128;}
.zhaopai1 .right{width: 22%;background-color: #fab82a;padding-bottom: 100px;position: relative;z-index: 19;float: right;}
.zhaopai1 .right ul {padding: 170px 0;}
.zhaopai1 .right ul li{line-height: 43px;margin: 60px 0 0;text-align: right;font-size: 18px;color: #fff;cursor: pointer;}
.zhaopai1 .right ul li span{float: left;width: 120px;text-align: center;position: relative;font-size: 30px;color: #fff;display: none;}
.zhaopai1 .right ul li span::before{width: 48px;height: 2px;background-color: #fff;right: -48px;top: 50%;margin-top: -1px;content: ' ';position: absolute;}
.zhaopai1 .right ul li.act{font-size: 30px;}
.zhaopai1 .right ul li.act span{display: block;}
.zhaopai1 .right .jzzp{padding:0 90px;font-size: 24px;color: #fff;position: relative;margin: 30px 0;}
.zhaopai1 .right .jzzp span{position: absolute;top:0;font-size: 80px;color: #fff;opacity: .1;left: 90px;top: -40px;text-transform: uppercase;width: 100%;}
.zhaopai1 .swiper {width: 100%; height: 300px;margin-left: auto; margin-right: auto;position: relative;overflow: hidden;}
.zhaopai1 .swiper-slide {background-size: cover; background-position: center;position: relative;}
.zhaopai1 .swiper-slide  .nr{position: absolute;width: 100%;background-color: rgba(0,0,0,.3);padding: 8px 20px;box-sizing: border-box;left: 0;bottom: 0;}
.zhaopai1 .swiper-slide  .nr p{color: #fff;font-size: 16px;line-height: 34px;text-indent: 2em;height: 68px;overflow: hidden;}
.zhaopai1 .mySwiper2 { height: 80%;width: 100%; }
.zhaopai1 .mySwiper {height: 20%;box-sizing: border-box; padding:0 60px 0px;margin-top: 10px; }
.zhaopai1 .mySwiper .swiper-slide { width:33.33%;height: 100%;border: 4px solid #F8F8F8;box-sizing: border-box;overflow: hidden;}
.zhaopai1 .mySwiper .swiper-slide-thumb-active { opacity: 1;border-color: #d4a462;}
.zhaopai1 .swiper-slide img { display: block; width: 100%;height: 100%;object-fit: cover;transition: .3s all;}
.zhaopai1 .swiper-slide:hover img{    transform: scale(1.1);}

.zhaopai1 .swiper-button-prev{position: absolute;background:#ccc url(../img/left5.png) center no-repeat; width: 50px;height: 100%;left: 0;bottom: 0;margin: 0;top: auto;}
.zhaopai1 .swiper-button-next{position: absolute;background:#ccc  url(../img/right5.png) center no-repeat;width: 50px;height: 100%;right: 0;bottom: 0;margin: 0;top: auto;}
.zhaopai1 .left .swiper-slide h5{    z-index: 1000;position: absolute;left:30px ;top: 50px;font-size: 32px;color: #fff;line-height: 36px;}
.zhaopai1 .left .swiper-slide h5::before{width: 60px;height: 2px;content: ' ';background-color: #fff;position: absolute;left: 0;bottom: -15px;}

.zhaopai1 .swiper-button-prev:hover{background:#ed6128 url(../img/left5.png) center no-repeat;}
.zhaopai1 .swiper-button-next:hover{background:#ed6128 url(../img/right5.png) center no-repeat;}
.zhaopai1 .swiper-button-prev{opacity: 1;}
.zhaopai1 .swiper-button-next{opacity: 1;}


@media only screen and (min-width:2000px) {
 .zhaopai1 .po_left{width: 70%;}
 .zhaopai1 .po_right{width: 30%;}
}

@media only screen and (max-width:1660px) {
 .zhaopai1 .container_box{
  max-width: 1230px;
 }
 .zhaopai1 .right ul{padding: 100px 0;}
 .zhaopai1 .right .jzzp{padding: 0 70px;}
}

@media only screen and (max-width:1440px) {
	.jmtj .bottom{width: 100%}
	.header{height: 90px;}
	.header .logo{line-height: 90px;width: 180px;height: 90px;}
	.header .logo img{height: 44px;}
	.header .nav ul li .top a{line-height: 90px;width: 108px;height: 90px;font-size: 16px;}
	.header .tell{line-height: 90px;}
	.header .nav ul li .bottom{top: 90px;}
	.header .nav ul li .bottom a{font-size: 14px;}
	.header .tell span{font-size: 24px;}
	.header .tell img{width: 28px;}
	.header .nav{padding: 0 10px 0 30px;}
	.header .nav a{width: 100px;font-size: 16px;}
	.container_box{max-width: 1230px;}
	
	.flex_right{width: 58px;right: 10px;}
	.flex_right ul li .hover{line-height: 68px;}
	.flex_right ul li .hover img{height: 28px;}
	
	.index1 .top .left h4{margin-bottom: 30px;}

	.kx{height:90px}
	.zhaopai1{margin-bottom: 60px;}
	/* .zhaopai1 .left{padding-top: 40px;} */
	.zhaopai1 .left .box .top ul li img{max-height: 400px;}
	.zhaopai1 .left .box .title p{font-size: 26px;}
	
	.index2::before{width: 33%;height: 266px;}
	
	.index3{padding: 100px 0 60px;}
	.index3 .left h3{font-size: 40px;line-height: 54px;}
	
	
	.footer{padding-top: 62px;}
	.footer .xia{margin-top: 25px;}
	
	.gsjs .top{padding: 50px 0;}
	.fzlc .top{padding: 50px 0;}
	.fzlc{padding-bottom: 60px;}
	
	.xwzx .top{padding: 50px 0;}
	.xwzx .bottom .btn{padding: 50px 0;}
	
	.spgc .top{padding: 50px 0;}
	.spgc{padding-bottom: 40px;}
	
	
	.zhaopai1 .left{padding-top: 40px;}
	.zhaopai1 .left .box .top ul li img{max-height: 400px;}
	.zhaopai1 .left .box .title p{font-size: 26px;}
	
	.zhaopai2{margin-bottom: 120px;padding-top: 0;}
	.zhaopai2 .container_box .box{transform: translateY(68px);}
	.zhaopai1 .left .box .bottom ul li{width: 180px;height: 120px;}
	/*.zhaopai1 .right ul{padding: 60px 0;}*/
	/*.zhaopai1 .right ul{    padding: 120px 20% 120px 0;}*/
	.zhaopai1 .right ul li{margin: 20px 0;}

	.zhaopai1 .right .jzzp{padding: 0 60px;}

	.zhaopai2 .container_box .box .swiper-slide span{margin-top: 32px;line-height: 68px;height: 68px;}
	.zhaopai2 .container_box .box .swiper-slide p{font-size: 26px;line-height: 42px;height: 42px;}
	.zhaopai2 .container_box .box .swiper-slide div{padding: 22px 22px 0;}
	
	
	
	
	.zhaopai3{padding-top: 60px;}
	.zhaopai3 .box .top{padding-right: 30px;}
	.zhaopai3 .box .bottom .swiper-slide .nr{padding: 20px;}
	.zhaopai3 .box .bottom .swiper-slide .nr p{font-size: 18px;}
	.zhaopai3 .box .bottom .swiper-slide .nr span{font-size: 14px;}
	.zhaopai3 .box{padding: 36px 0 0 46px;}
	.zhaopai3 .box .top .title{font-size: 26px;}
	.zhaopai4 .top{padding: 50px 0;}
	
	
	.zhaopai4{padding-bottom: 50px;}
	
	.jmtj .top{padding: 50px 0;}
	.zxsq .top{padding: 50px 0;}
	.jmlc .top{padding: 50px 0;}
	.jmzc .top{padding: 50px 0;}
	.cjwt .top{padding: 50px 0;}
	.cjwt{padding-bottom: 50px;}
	.lxwm{padding: 50px 0;}
	.lxwm .right h5{font-size: 26px;}
	.lxwm .right{padding: 40px 30px 0 80px;}
	.lxwm .right h5::before{left: -60px;}
	.news{padding-top: 60px;}
	.news .bottom{margin-top: 50px;}
	.news .bottom ul li .left h3{margin-top: 10px;}
	.news .bottom ul li .left p{margin-top: 20px;}
	
	.kjsj{padding-top: 60px;}
	.mdzs{padding : 60px 0;}
	.mdzs .top{margin-bottom: 60px;}
	.rqhb .bottom{padding: 0 0 60px;}


	.index2 .bottom .right{margin-top: -100px;}

	.zhaopai1 .po_right{position: absolute;right: 0;top: 0;height: 100%;width: 30%;background-color:#fab82a ;z-index: 10;}
	.zhaopai1 .po_left{position: absolute;left: 0;top: 0;height: 100%;width:70%;background-color:#f9f9f9 ;z-index: 10;}
	.zhaopai1 .right ul li span{width: 60px;}
	.zhaopai1 .right ul li span::before{width: 28px;right: -28px;}

}
@media only screen and (max-width:1024px) {


	.header{width: 100%;height: 55px;padding:  0 15px;box-sizing: border-box;position: fixed;background-color: #fff;z-index: 1000;}
	.kx{height: 55px;}
	.header .logo{line-height:55px;height:55px;text-align: left;}
	.header .logo img{height: 40px;}
	.header .nav{width: 100%;background-color: #fff;width: 100%;position: fixed;left: 0;top: 55px;padding: 20px;box-sizing: border-box;max-width:100%;text-align: left;display: none;z-index: 1000;}
	.header .nav ul li .top a{display: block;width: 100%;margin: 0;line-height: 55px;height: 55px;	}
	.header .nav ul li{width: 100%;float: none;}
	.header .nav ul li .bottom{position: static;top: auto;display: block;}
	.header .nav ul li .bottom a{line-height: 40px;height: 40px;font-size: 12px;}
	
	
	.header .xiala{float: right;background: url(../img/Fast-Navigation.svg);width: 30px;height: 30px;margin-top: 12px;}
	.header.act .xiala{float: right;background: url(../img/Fast-Navigation2.svg);width: 30px;height: 30px;margin-top: 12px;}
	.header.act .nav{display: block;}
	.header .tell{display: none;}
	
	.banner .swiper-pagination-bullet{width: 20px;height: 2px;opacity: 1;border-radius: 50%;border: 1px solid transparent;position: relative;background-color: transparent;box-sizing: border-box;}
	
	
	.index1{padding: 50px 0;}
	
	.jmlc .container_box{width: 100%}
	.index2 .top ul li{width: 100px;}
	.index2 .top ul li .img{width: 100px;height: 100px;}
	.index2 .top ul li p{font-size: 16px;}
	.index2 .bottom .left .bt{margin-top: 50px;line-height: 70px;height: 70px;}
	.index2 .btn{transform: translateY(-100px);}

	.zhaopai1 .right .jzzp{padding: 0 50px;}
	
	.footer .shang .right .bottom .select_box div span{width: 120px;}
	.flex_right{display: none;}
	.fzlc .btn{display: none;}
}


@media only screen and (max-width:768px) {

	.banner{display: none;}
	.sj_banner{display: block;width: 100%}
	.sj_banner img{width: 100%}


.sj_banner{width: 100%;position: relative;overflow: hidden;}
.sj_banner img{display: block;width: 100%;}
.sj_banner .swiper-pagination-bullet{width: 20px;height: 20px;opacity: 1;border-radius: 50%;border: 4px solid transparent;position: relative;background-color: transparent;box-sizing: border-box;}
.sj_banner .swiper-pagination-bullet::after{width: 8px;height: 8px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background-color: #6b6b6b;content: ' ';border-radius: 50%;}
.sj_banner .swiper-pagination-bullet-active{border: 3px solid #c3bcb8;}
.sj_banner .swiper-pagination-bullet-active::after{background-color: #e9613c;}




	.index1{padding: 25px 0;}
	.index1 .top .left h3{font-size: 18px;margin-top: 8px;}
	.index1 .top .left h4{font-size: 16px;margin-bottom: 20px;}
	.index1 .top .left p{line-height: 24px;margin: 15px 0;}
	.index1 .top .left a.more{font-size: 14px;width: 70px;height: 30px;line-height: 30px;}
	.index1 .top .left{width: 100%;float: none;padding: 0 0 20px;}
	.index1 .top .left ul{position: static;width: 100%;margin-top: 20px;line-height: 70px;height: 70px;}
	.index1 .top .left ul li{line-height: 70px;}
	.index1 .top .left ul li img{height: 24px;margin-right: 5px;}
	.index1 .top .left ul li a{font-size: 14px;}
	.index1 .top .left ul li:nth-child(2) a{
		border-right: 1px solid #cdc9c9;
    	border-left: 1px solid #cdc9c9;
    	padding: 0 18px;
    }
	.index1 .top .right{width: 100%;float: none;}
	
	
	.index2::before{height: 200px;bottom: -40px;}
	.index2 .title{padding:5px 0 25px 0;background-size: 150%;}
	.index2 .title p span{font-size: 28px;line-height: 40px;}
	.index2 .title p span i{font-size: 38px;}
	.index2 .title o{font-size: 14px;line-height: 20px;}
	.index2 .top ul li .img{width: 80px;height: 80px;margin: 0 auto;}
	.index2 .top ul li{width: 33.333%;margin: 10px 0 0;}
	.index2 .top ul li p{margin: 0;font-size: 14px;line-height: 28px;}
	.index2 .bottom .left{width: 100%;float: none;}
	.index2 .bottom .left span{font-size: 14px;width: 120px;background: url(../img/indexsj.png) right center;height: 32px;line-height: 32px;}
	.index2 .bottom .left .bt{font-size: 14px;}
	.index2 .bottom .right{width: 100%;float: none;margin-top: 10px;}
	
	
	.index2 .btn{transform: translateY(0);}
	.index2 .btn img{width: 32px;}
	.index2 .more {margin-top: 0;padding: 25px 0;}
	.index2 .more a{width: 200px;height: 40px;line-height: 38px;font-size: 14px;border: 1px solid #767678;}
	.index2 .more a img{margin-left: 10px;}
	
	
	
	.index3 {padding: 25px 0;}
	.index3 .left h3{font-size: 28px;margin-top: 8px;line-height: 30px;}
	.index3 .left h4{font-size: 16px;line-height: 26px;margin-bottom: 12px;}
	.index3 .left p{line-height: 24px;margin:  0;font-size: 14px;}
	.index3 .left a.more{font-size: 14px;width: 70px;height: 30px;line-height: 30px;}
	.index3 .left{width: 100%;float: none;padding: 0 0 20px;}
	.index3 .right{width: 100%;float: none;padding:0px 0 0;}
	
	.index3 .right ul li{width: 48%;margin-top: 15px;padding: 20px 15px;}
	.index3 .right ul li div{font-size: 18px;}

	.index3 .right ul li span{font-size: 18px;line-height: 28px;}
	.index3 .right ul li p{font-size: 14px;line-height: 18px;}
	
	
	.index4 .title{padding:5px 0 25px 0;background-size: 150%;}
	.index4 .title p span{font-size: 28px;line-height: 40px;}
	.index4 .title p span i{font-size: 38px;}
	.index4 .title o{font-size: 14px;line-height: 20px;}
	.index4 .bottom .swiper{padding: 0;}
	.index4 .bottom .swiper .swiper-slide.swiper-slide-next {transform: scale(1);}
	.index4 .bottom .next{right: 10px;}
	.index4 .bottom .prev{left: 10px;}
	.index4 .more {margin-top: 0;padding: 25px 0;}
	.index4 .more a{width: 200px;height: 40px;line-height: 38px;font-size: 14px;border: 1px solid #767678;}
	.index4 .more a img{margin-left: 10px;}

	/*.index4 .bottom .swiper .swiper-slide-active*/
	.index4 .bottom .swiper .swiper-slide::before{background-color:transparent ;}
	
	.footer{padding-top: 25px;}
	.footer .shang .left{width: 100%;float: none;}
	.footer .shang .left .footer_tell p{font-size: 20px;line-height: 20px;}
	.footer .shang .left .footer_tell h2{font-size: 32px;}
	
	
	
	.footer .shang .right{width: 100%;float: none;padding-right: 0;}
	.footer .shang .right .bottom .select_box div span{font-size: 14px;}
	.footer .shang .right .bottom .select_box div{height: 40px;padding: 0 5px;border-radius: 5px;}
	.footer .shang .right .bottom .select_box div span{line-height: 40px;}
	.footer .shang .right .bottom .select_box div select{height: 40px;font-size: 14px;}
	
	.footer .shang .right .bottom .input_box{height: 40px;}
	.footer .shang .right .bottom .input_box input{height: 40px;font-size: 14px;}
	.footer .shang .right .bottom .input_box span{font-size: 14px;line-height: 40px;}
	.footer .shang .right .bottom .textarea_box{height: 100px;}
	.footer .shang .right .bottom .textarea_box textarea{height: 100px;line-height: 40px;font-size: 14px;}
	.footer .shang .right .bottom .textarea_box span{font-size: 14px;line-height: 40px;}
	.footer .shang .right .bottom .textarea_box span{width: 126px;}
	.footer .shang .right .bottom .sub button{height: 40px;}
	.footer .xia{padding-bottom: 25px;}
	.footer .xia p{line-height: 24px;}
	
	
	.footer .shang .left .footer_logo{line-height: 100px;}
	.footer .shang .left .footer_logo img{width:150px ;}
	.footer .shang .left ul li .img{width: 100px;}
	.footer .shang .left ul li {width: 100px;}
	.footer .shang .left ul li p{font-size: 14px;}
	
	
	.lxwm{padding: 25px 0;}
	.lxwm .left{width: 100%;float: none;}
	.lxwm .left #allmap{height: 250px;}
	.lxwm .right{width: 100%;float: none;padding: 15px 15px 15px 50px;}
	.lxwm .right h5::before{left: -30px;width: 20px;}
	.lxwm .right h5{line-height: 32px;font-size: 20px;}
	.lxwm .right div p{font-size: 14px;line-height: 24px;}
	.lxwm .right div {margin-top: 20px;}
	.lxwm .right ul {margin-top: 20px;}
	.lxwm .right ul li{margin-right: 15px;}
	
	
	
	.news{padding-top: 25px;}
	.news .top .right{display: none;}
	.news .top .left h5{font-size: 30px;line-height: 40px;}
	.news .top .left p{font-size: 16px;line-height: 24px;margin-top: 5px;}
	.news .bottom ul li{width: 100%;padding: 15px 0;}
	.news .bottom ul li .left{width: 100%;float: none;padding: 0 0 15px;}
	.news .bottom ul li .right{width: 100%;float: none;}
	.news .bottom ul li .left h3{font-size: 18px;line-height: 24px;height: 24px;margin: 0;}
	.news .bottom ul li .left p{font-size: 14px;line-height: 24px;margin-top: 15px;}
	.news .bottom ul li .left span{margin-top: 15px;}
	.news .bottom{margin-top: 20px;}
	
	.news .fenye{padding: 25px 0;}
	.news .fenye a{margin: 0 2px;width: 32px;height: 32px;line-height: 30px;}
	
	.news .news_xq .title{padding: 20px 0;}
	.news .news_xq .title h4{font-size: 20px;line-height: 40px;}
	.news .news_xq .xiangq img{height: 100%}
	.news .news_xq .xiangq{padding: 15px 0;;}
	.news .fanye{padding: 25px 0;}
	.news .fanye a:last-child{margin-top: 15px;}
	.news .fanye a{font-size: 14px;}
	
	
	
	.kjsj{padding-top: 25px;}
	.kjsj .top .right{display: none;}
	.kjsj .top .left h5{font-size: 30px;line-height: 40px;}
	.kjsj .top .left p{font-size: 16px;line-height: 24px;margin-top: 5px;}
	.kjsj .bottom ul li{margin-top: 20px;}
	.kjsj .bottom ul li .img{width: 100%;float: none;}
	.kjsj .bottom ul li .img img{height: auto;}
	.kjsj .bottom ul li .nr{width: 100%;float: none;padding: 15px;}
	.kjsj .bottom ul li .nr i{margin: 15px 0;width: 50px;height: 2px;}
	.kjsj .bottom ul li .nr span{font-size: 14px;}
	.kjsj .bottom ul li .nr p{font-size: 16px;line-height: 26px;}
	
	
	.mdzs{padding: 25px 0 0;}
	.mdzs .top{font-size: 18px;margin-bottom: 20px;}
	.mdzs .top p{font-size: 20px;line-height: 40px;}
	.mdzs .top span{font-size: 20px;top: 50%;}

	.mdzs .bottom .btn {width: 30px;height: 30px;}

	
	.rqhb .top{padding: 25px 0;}
	.rqhb .top p{font-size: 20px;line-height: 40px;}
	.rqhb .top span{font-size: 20px;}
	.rqhb .bottom{padding: 0 0 25px;}
	
	.jmtj{margin-bottom: 25px;}
	.jmtj  .top{padding: 25px 0;}
	.jmtj  .top p{font-size: 20px;line-height: 40px;}
	.jmtj  .top span{font-size: 20px;}
	
	.jmtj .bottom .left{width: 100%;float: none;margin-top: 15px;}
	.jmtj .bottom .right{width: 100%;float: none;padding-top: 15px;}
	.jmtj .bottom .right p{padding: 0;font-size: 14px;}
	
	.zxsq{padding-bottom: 25px;}
	.zxsq  .top{padding: 25px 0;}
	.zxsq  .top p{font-size: 20px;line-height: 40px;}
	.zxsq  .top span{font-size: 20px;}
	.zxsq .bottom{padding: 15px ;}
	.zxsq .bottom .inpit_box div input{width: 100%;height: 40px;font-size: 14px;}
	.zxsq .bottom .select_box .select_box_box div select{height: 40px;font-size: 14px;}
	.zxsq .bottom .select_box .select_box_box div{margin-bottom: 10px;}
	.zxsq .bottom .inpit_box div{margin-bottom: 10px;}
	.zxsq .bottom .wjx{font-size: 14px;}
	.zxsq .bottom button{font-size: 14px;width: 60px;height: 30px;}
	
	
	.jmlc{padding-bottom: 25px;}
	.jmlc  .top{padding: 25px 0;}
	.jmlc  .top p{font-size: 20px;line-height: 40px;}
	.jmlc  .top span{font-size: 20px;}
	
	.jmzc{padding-bottom: 25px;}
	.jmzc  .top{padding: 25px 0;}
	.jmzc  .top p{font-size: 20px;line-height: 40px;}
	.jmzc  .top span{font-size: 20px;}
	.jmzc .bottom ul li{width: 100%;}
	.jmzc .bottom ul li .img{width: 60px;}
	.jmzc .bottom ul li .img img{width: 24px;}
	.jmzc .bottom ul li{padding: 15px;}
	.jmzc .bottom ul li .nr h5{font-size: 18px;line-height: 28px;margin-bottom: 0;}
	.jmzc .bottom ul li .nr p{font-size: 14px;line-height: 24px;margin-top: 10px;}
	
	.cjwt{padding-bottom: 25px;}
	.cjwt  .top{padding: 25px 0;}
	.cjwt  .top p{font-size: 20px;line-height: 40px;}
	.cjwt  .top span{font-size: 20px;}
	.cjwt .bottom ul li{padding: 0 15px;}
	.cjwt .bottom ul li .shang{padding-top: 10px;padding-bottom: 10px;line-height: 30px;font-size: 16px;padding: 30px 40px;}
	.cjwt .bottom ul li .xia p{line-height: 24px;}
	.cjwt .bottom ul li .xia{padding-bottom: 20px;}

	.cjwt .bottom ul li .shang i{left: 0px;}
	.cjwt .bottom ul li .shang span{right: 0px;}
	
	
	
	
	
	
	
	.zzc .zzc_box{max-height: 360px;}
	.zzc_img .zzc_box{max-height: 220px;}
	.zzc_img .zzc_box video{max-height: 330px;}
	
	
	.gsjs{padding-bottom: 25px;}
	.gsjs  .top{padding: 25px 0;}
	.gsjs  .top p{font-size: 20px;line-height: 40px;}
	.gsjs  .top span{font-size: 20px;}
	.gsjs .bottom .left{width: 100%;float: none;}
	.gsjs .bottom .nr{width: 100%;position: static;transform: translate(0);padding: 15px;}
	.gsjs .bottom .left span{width: 50px;height: 50px;}
	
	
	.fzlc{padding-bottom: 25px;}
	.fzlc  .top{padding: 25px 0;}
	.fzlc  .top p{font-size: 20px;line-height: 40px;}
	.fzlc  .top span{font-size: 20px;}
	.fzlc .mySwiper2 .swiper-slide {flex-wrap: wrap;}
	.fzlc .mySwiper2 .swiper-slide .left{width: 100%;}
	.fzlc .mySwiper2 .swiper-slide .right{width: 100%;margin-top: 15px;}
	.fzlc .mySwiper2 .swiper-slide .left h5{margin: 0;font-size: 20px;line-height: 30px;}
	.fzlc .mySwiper2 .swiper-slide .left i{margin: 15px auto;width: 2px;height: 20px;}
	.fzlc .mySwiper2 .swiper-slide .left span{font-size: 18px;line-height: 32px;padding: 0;}
	.fzlc .mySwiper2 .swiper-slide .left p{font-size: 14px;}
	
	.fzlc .mySwiper{margin-top: 25px;}
	.fzlc .mySwiper span{font-size: 16px;margin-top: 0;}
	.fzlc .mySwiper .swiper-slide::before{top: 9px;}
	.fzlc .mySwiper i{width: 18px;height: 18px;}
	
	
	.xwzx{padding-bottom: 25px;}
	.xwzx  .top{padding: 25px 0;}
	.xwzx  .top p{font-size: 20px;line-height: 40px;}
	.xwzx  .top span{font-size: 20px;}
	.xwzx .bottom .swiper-slide .nr{padding: 15px;}
	.xwzx .bottom .swiper-slide .nr h5{font-size: 16px;line-height: 28px;height: 28px;}
	.xwzx .bottom .swiper-slide .nr p{margin: 10px 0;line-height: 24px;height: 48px;font-size: 14px;}
	.xwzx .bottom .swiper-slide .nr span{font-size: 14px;}
	.xwzx .bottom .btn{padding: 15px 0;}
	.xwzx .bottom .btn .btn_btn{width: 80px;height: 30px;line-height: 30px;}
	.xwzx .bottom .btn .btn_btn img{width: 20px;}
	
	.spgc{padding-bottom: 25px;}
	.spgc  .top{padding: 25px 0;}
	.spgc  .top p{font-size: 20px;line-height: 40px;}
	.spgc  .top span{font-size: 20px;}
	.spgc .nr{line-height: 24px;margin-bottom: 15px;}
	.spgc .btn{margin: 25px 0;width: 100%;}
	.spgc .btn_box{width: 100%;}
	.spgc .btn_box .btn_btn{width: 30px;height: 30px;line-height: 30px;}
	.spgc .btn_box .btn_btn img{margin: 0 1px;}
	
	
	
	
	
	
.zhaopai1{margin-bottom: 25px;}
	.zhaopai1 .left .box .top ul li img{width: 100%;display: block;}
	.zhaopai1 .left .swiper-slide h5 {font-size: 22px;}
	.zhaopai1 .po_right{display: none;}
	.zhaopai1 .container_box{flex-wrap: wrap;}
	.zhaopai1 .left{width: 100%;padding-top:20px;}
	.zhaopai1 .right{width: 100%;padding-bottom: 25px;}
	.zhaopai1 .left .box .title p{font-size: 20px;margin: 0;}
	.zhaopai1 .left .box .title i{width: 60px;}
	.zhaopai1 .left .box .title span{font-size: 14px;}
	.zhaopai1 .btn_box{margin-top: 10px;width: 80px;}
	.zhaopai1 .left .box .top{margin-top: 10px;}
	.zhaopai1 .left .box .bottom{margin-top: 10px;}
	.zhaopai1 .left .box .bottom ul li{width: 80px;height: 60px;margin-right: 5px;padding: 5px;}
	.zhaopai1 .right ul{padding: 20px}
	.zhaopai1 .right ul li{margin: 10px 0;font-size: 14px;line-height: 24px;}
	.zhaopai1 .right ul li.act{font-size: 18px;}
	.zhaopai1 .right ul li span{width: 50px;font-size: 18px;}
	.zhaopai1 .right .jzzp span{left: 10px;font-size: 30px;top: 0;width: 100%;}
	.zhaopai1 .right .jzzp{line-height: 30px;margin: 10px 0;padding: 0 10px;font-size: 20px;}
	
	.zhaopai2{margin-bottom: 25px;padding: 25px 0;}
	.zhaopai2 .container_box .box{padding: 0;transform: translateY(0px);}
	.zhaopai2 .container_box .box .swiper-slide div{padding: 12px 15px;}
	.zhaopai2 .container_box .box .btn{display: none;}
	.zhaopai2 .container_box .box .swiper-slide p{font-size: 16px;line-height: 30px;height: 30px;}
	.zhaopai2 .container_box .box .swiper-slide span{margin-top: 0;line-height: 50px;height: 50px;font-size: 16px;}

		
		
		.zhaopai3 .box .bottom{    transform: translateY(0px);
    margin-top: 20px;}
	.zhaopai3{padding: 25px;margin-bottom: 25px;}
	.zhaopai3 .box{width: 100%;padding: 0;}
	.zhaopai3 .box .top{padding: 0 15px;}
	.zhaopai3 .box .top .title{width: 100%;line-height: 30px;font-size: 16px;margin: 15px 0;}
	.zhaopai3 .box .top .qiehuan .swiper-pagination .swiper-pagination-current{font-size: 18px;}
	.zhaopai3 .box .top .qiehuan .swiper-pagination .swiper-pagination-total{font-size: 14px;}
	.zhaopai3 .box .bottom .swiper-slide .nr{padding: 15px;}
	.zhaopai3 .box .bottom .swiper-slide .nr p{font-size: 16px;}
	.zhaopai3 .box .bottom .swiper-slide .nr span{font-size: 14px;}
	
	
	.zhaopai4{padding-bottom: 25px;}
	.zhaopai4 .top{padding: 0 0 25px 0;font-size: 16px;line-height: 24px;}
	.zhaopai4 .bottom p{bottom: 10px;padding: 0 10px;font-size: 14px;}
	
	.zhaopai4 .btn{width: 40px;height: 40px;}
	.zhaopai4 .btn.prev{left: 44px;}
	.zhaopai4 .btn.next{right: 44px;}

	.spgc .bottom ul{display: flex;overflow-x: scroll;padding-bottom: 30px;}
	.spgc .bottom ul li{width:334px;margin-right: 32px;}
	.spgc .bottom ul li img{display: block;width: 334px;}
.jmlc .container_box{width: 100%}
	.jmlc .list.pc_list{display: none;}
	.jmlc .list.phone_list{display: block;}
	.jmlc .list ul li{width: 33.333%;}
	.jmlc .list ul li .yuan{width: 100px;height: 100px;border: 3px solid #fab82a;padding: 7px;}
	.jmlc .list ul li .yuan .img{width: 80px;height: 80px;line-height: 80px;}
	.jmlc .list ul li p{font-size: 14px;}
	.jmlc .list ul li::before{height: 4px !important;bottom: 58px !important;left: auto !important;top: auto !important;}
	.jmlc .list ul li .yuan::before{right: -8px;}
	.jmlc .list::before{display: none;}
	
	.jmlc .list ul li{padding: 10px 0;}
	.jmlc .list ul li .jiantou{margin: 6px 0;}
	.jmlc .list ul li:hover .jiantou img {
	    transform: translateY(0px) !important;
	}
	.jmlc .list ul li .yuan .img img{width: 32%;}
}











